package com.ruoyi.project.sdi.sdiImage.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.project.sdi.sdiImage.domain.SdiImage;
import java.util.List;

/**
 * 影像表Mapper接口
 *
 * @author 关晓强
 * @date 2020-03-16
 */
public interface SdiImageMapper extends BaseMapper<SdiImage>
{
    /**
     * 查询影像表
     *
     * @param id 影像表ID
     * @return 影像表
     */
    public SdiImage selectSdiImageById(String id);

    /**
     * 查询影像表列表
     *
     * @param sdiImage 影像表
     * @return 影像表集合
     */
    public List<SdiImage> selectSdiImageList(SdiImage sdiImage);

    /**
     * 新增影像表
     *
     * @param sdiImage 影像表
     * @return 结果
     */
    public int insertSdiImage(SdiImage sdiImage);

    /**
     * 修改影像表
     *
     * @param sdiImage 影像表
     * @return 结果
     */
    public int updateSdiImage(SdiImage sdiImage);

    /**
     * 删除影像表
     *
     * @param id 影像表ID
     * @return 结果
     */
    public int deleteSdiImageById(String id);

    /**
     * 批量删除影像表
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSdiImageByIds(String[] ids);

    public void batchUpdateSdiImages(List<SdiImage> sdiImageList);
}
